Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Serial Line Internet Protocol</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Serial_Line_Internet_Protocol"> <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Serial_Line_Internet_Protocol rootpage-Serial_Line_Internet_Protocol skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Serial Line Internet Protocol</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><p><b>Serial Line Internet Protocol</b> (<b>SLIP</b>) bezeichnet ein <a href="Netzwerkprotokoll" title="Netzwerkprotokoll">Netzwerkprotokoll</a> der Sicherungsschicht.
</p>
<table class="float-right" style="text-align:center" cellspacing="3">
<caption><b>SLIP mit <a href="TCP/IP-Referenzmodell" class="mw-redirect" title="TCP/IP-Referenzmodell">TCP/IP-Protokollstapel</a></b>
</caption>
<tbody><tr>
<td style="background:#FFEEBB"><i>Anwendung</i>
</td>
<td style="background:#EEEEFF"><a href="File_Transfer_Protocol" title="File Transfer Protocol">FTP</a>
</td>
<td style="background:#EEEEFF"><a href="SMTP" class="mw-redirect" title="SMTP">SMTP</a>
</td>
<td style="background:#EEEEFF"><a href="HTTP" class="mw-redirect" title="HTTP">HTTP</a>
</td>
<td style="background:#EEEEFF"><a href="Domain_Name_System" title="Domain Name System">DNS</a>
</td>
<td style="background:#EEEEFF">…
</td></tr>
<tr>
<td style="background:#FFEEBB"><i>Transport</i>
</td>
<td colspan="3" style="background:#EEEEFF"><a href="Transmission_Control_Protocol" title="Transmission Control Protocol">TCP</a>
</td>
<td colspan="2" style="background:#EEEEFF"><a href="User_Datagram_Protocol" title="User Datagram Protocol">UDP</a>
</td></tr>
<tr>
<td style="background:#FFEEBB"><i>Vermittlung</i>
</td>
<td colspan="5" style="background:#EEEEFF"><a href="Internet_Protocol" title="Internet Protocol">IPv4</a>
</td></tr>
<tr>
<td rowspan="2" style="background:#FFCC99"><b>Netzzugang</b>
</td>
<td colspan="3" style="background:#9999FF"><b>SLIP</b>
</td>
<td colspan="2" style="background:#9999FF"><b><a href="Point-to-Point_Protocol" title="Point-to-Point Protocol">PPP</a></b>
</td></tr>
<tr>
<td colspan="4" style="background:#EEEEEE"><i><a href="Serielle_Daten%C3%BCbertragung" title="Serielle Datenübertragung">Serielle</a> Leitung</i>
</td>
<td style="background:#EEEEEE">…
</td></tr></tbody></table>
<p>Es wird verwendet, um eine <a href="Internet_Protocol" title="Internet Protocol">IP</a>-Netzwerkverbindung zwischen zwei <a href="Computer" title="Computer">Computern</a> herzustellen, die über eine <a href="Serielle_Daten%C3%BCbertragung" title="Serielle Datenübertragung">serielle</a> Schnittstelle verbunden sind.
Mittlerweile wird dazu meist das <a href="Point-to-Point_Protocol" title="Point-to-Point Protocol">Point-to-Point Protocol</a> (PPP) verwendet.
</p><p>SLIP geht den einfachstmöglichen Weg einer solchen Verbindung, indem einfach die Bytes eines IP-Pakets über das serielle Kabel gesendet werden. Das Ende des Pakets wird mit dem speziellen END-Zeichen Nr.&nbsp;192 (<code>0xC0</code>) gekennzeichnet. Falls dieses Zeichen innerhalb des zu sendenden Pakets auftritt, wird stattdessen die Sequenz 219/220 (<code>0xDB 0xDC</code>) und für das Zeichen Nr.&nbsp;219 selbst die Sequenz 219/221 (<code>0xDB 0xDD</code>) übertragen. Das Zeichen Nr.&nbsp;219 wird ESC-Zeichen genannt.
</p><p>Eine Modifikation des Protokolls sendet das END-Zeichen auch zu Beginn jedes Pakets. Dies macht die Übertragung robuster gegenüber geringem Leitungsrauschen zwischen den Paketen.
</p><p>SLIP besitzt keinerlei Adressierung und keine Fehlererkennung. Diese müssen von den übergeordneten Protokollen zur Verfügung gestellt werden:
</p>
<ul><li>SLIP: keine Fehlererkennung und Adressierung</li>
<li>IP: Prüfsumme für IP-Headerdaten, 32-Bit-Adressen</li>
<li>UDP: Prüfsumme über UDP-Header und Daten, 16-Bit-Ports</li>
<li>TCP: Prüfsumme über TCP-Header und Daten, 16-Bit-Ports</li></ul>

<div class="mw-heading mw-heading2"><h2 id="Unterschiede_zu_PPP">Unterschiede zu PPP</h2></div>
<p>Das PPP-Protokoll ist wesentlich komplexer als SLIP. Zunächst verlangt SLIP, dass alle Bytes unverändert über das serielle Kabel gesendet werden können. Dies ist oft nicht möglich, da Terminaltreiber manche Oktetts speziell interpretieren, beispielsweise CTRL-Q und CTRL-S als Start/Stop-Zeichen interpretieren oder vor einen Wagenrücklauf noch einen Zeilenvorschub einfügen. Über PPP können bestimmte Zeichen verboten werden. Diese werden dann durch Zeichensequenzen ersetzt.
</p><p>PPP erlaubt darüber hinaus eine Übertragung der Netzwerkparameter (<a href="IP-Adresse" title="IP-Adresse">IP-Adresse</a>, Gateway-Adresse) und eine Authentifizierung, wie sie heute von vielen <a href="Internet_Service_Provider" class="mw-redirect" title="Internet Service Provider">Internet Service Providern</a> verlangt wird.
</p><p>Auch andere Parameter wie z.&nbsp;B. eine Komprimierung können über PPP zwischen den Parteien beim Verbindungsaufbau ausgehandelt werden, was bei SLIP nicht möglich ist.
</p><p>SLIP kann und wird daher nur in sehr einfachen Fällen eingesetzt; in der Vergangenheit häufig bei <a href="Callback_(Telekommunikation)" title="Callback (Telekommunikation)">Callback</a>-Modems zwecks externem Einwählens auf Workstations in einem gesicherten Intranet (<a href="Extranet" title="Extranet">Extranet</a>). Gegen Ende der 1990er Jahre gehörte diese Art der Internetverbindung mit zu den sichersten überhaupt: ein ungewollter Eindringling hätte mindestens Zugang zu den abgesicherten Server-Räumen haben müssen, um die Telefonnummern in den Modems umzuprogrammieren, auf die das Callback eingestellt war. Denn ein "Telefonnummern-Spoofing" (analog zum <a href="IP-Spoofing" title="IP-Spoofing">IP-Spoofing</a>) wäre ohne Eingriff in die Hardware des Telefonanbieters nicht leicht zu bewerkstelligen gewesen.
</p>
<div class="mw-heading mw-heading2"><h2 id="Van-Jacobson-Komprimierung_und_CSLIP">Van-Jacobson-Komprimierung und CSLIP</h2></div>
<p>Da serielle Verbindungen oft recht langsam sind, führt die Übertragung der IP-Headers mit jedem Paket zu einem verringerten Datendurchsatz. Jeder TCP/IP-Header hat 40 Zeichen. Auf einer 19200-<a href="Baud" title="Baud">Baud</a>-Leitung benötigt jedes Zeichen ca. ½&nbsp;ms, der TCP/IP-Header allein also etwa 20&nbsp;ms. Dies begrenzt die Übertragungsrate auf unter 50 Pakete/Sekunde, was oft nicht einmal für Schnelltipper ausreicht, wenn pro Tastendruck ein Paket übertragen wird.
</p><p><a href="Van_Jacobson" title="Van Jacobson">Van Jacobson</a> schlug daher eine Komprimierung vor, die nur die Unterschiede der TCP-Header zwischen zwei Paketen überträgt. Dadurch wird der Durchsatz wesentlich erhöht, da in der Regel nur 7 statt 40 Byte für den Header nötig sind. Die Van-Jacobson-Komprimierung wird oft bei SLIP-Verbindungen eingesetzt. Das Protokoll mit aktiver Van-Jacobson-Komprimierung wird auch <a href="CSLIP" title="CSLIP">CSLIP</a>-Protokoll (<i>compressed SLIP</i>=komprimiertes SLIP) genannt.
</p>
<div class="mw-heading mw-heading2"><h2 id="Geschichte">Geschichte</h2></div>
<p>Der Entwurf (RFC) zu SLIP stammt von 1988, der zu CSLIP von 1990. Heute ist SLIP in der Praxis weithin oder vollständig von <a href="Point-to-Point_Protocol" title="Point-to-Point Protocol">PPP</a> abgelöst.
</p>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><i><a href="Request_for_Comments" title="Request for Comments">RFC</a>: <style data-mw-deduplicate="TemplateStyles:r250917974">
/* start https://de.wikipedia.org/ */


.mw-parser-output .dewiki-iconexternal>a{background-position:center right!important;background-repeat:no-repeat!important}body.skin-minerva .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/OOjs_UI_icon_external-link-ltr-progressive.svg")!important;background-size:10px!important;padding-right:13px!important}body.skin-timeless .mw-parser-output .dewiki-iconexternal>a,body.skin-monobook .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/MediaWiki_external_link_icon.svg")!important;padding-right:13px!important}body.skin-vector .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/Link.ernal-small-ltr-progressive.svg")!important;background-size:0.857em!important;padding-right:1em!important}


/* end https://de.wikipedia.org/ */
</style><span class="dewiki-iconexternal"><a href="https://datatracker.ietf.org/doc/html/rfc1055" class="extiw external" title="rfc:1055">1055</a></span></i>&nbsp;– <i><span lang="en">Serial Line Internet Protocol</span></i>. 1988 (englisch).</li>
<li><i><a href="Request_for_Comments" title="Request for Comments">RFC</a>: <span class="dewiki-iconexternal"><a href="https://datatracker.ietf.org/doc/html/rfc1144" class="extiw external" title="rfc:1144">1144</a></span></i>&nbsp;– <i><span lang="en">Compressed Serial Line Internet Protocol</span></i>. 1990 (englisch).</li></ul>
<div class="hintergrundfarbe1 rahmenfarbe1 navigation-not-searchable normdaten-typ-s" style="border-style: solid; border-width: 1px; clear: left; margin-bottom:1em; margin-top:1em; padding: 0.25em; overflow: hidden; word-break: break-word; word-wrap: break-word;" id="normdaten">
<div style="display: table-cell; vertical-align: middle; width: 100%;">
<div>
Normdaten&nbsp;(Sachbegriff): <a href="Gemeinsame_Normdatei" title="Gemeinsame Normdatei">GND</a>: <span class="-print"><a rel="nofollow" class="external text" href="https://d-nb.info/gnd/4441658-1">4441658-1</a></span> </div>
</div></div></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-02-23" href="https://de.wikipedia.org/wiki/?title=Serial_Line_Internet_Protocol&amp;oldid=253607415">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>